package com.group3.admin.dao;

import java.util.List;

import com.group3.entity.AMerchant;

public interface IAMerchantDao {
	// A
//	 query all merchant
	 List<AMerchant> queryAllMerchant();

	// 1，添加Merchant
	AMerchant insertMerchant(AMerchant merchant);

	// 根据商家id查信息
	AMerchant queryMerchantByMId(String mid);

	// 2，根据/驳回/审核/未审核返回Merchant
	List<AMerchant> queryByType(String type);

	// 3，修改Merchant的type和reason
	AMerchant updateMerchant(AMerchant aMerchant);

	// 4， 拉黑/拉白返回商家列表
	List<AMerchant> queryByStatus(String status);

	// 5， 根据type拉黑/拉白
	AMerchant updateStatusByType(AMerchant aMerchant);
	
	// 6，根据type获取对应midList
	List<String> midListQueryByType();
	// 7，商家resubmit，修改商家信息
	AMerchant updateResubmitAMerchant(AMerchant aMerchant);
	
}
